本篇重點 每日下載及更新Kbar資料 每日產生觀察名單 結論 每日下載及更新Kbar資料 每天下載及更新K線資料,實際上做起來不比之前的程式簡單,因為還要考...
本篇重點 在SQLite的Table中,新增欄位 透過pandas.DataFrame.rolling計算均線 回寫資料至SQLite中 在SQLite的T...
本篇重點 建立Index,加快SQLite存取速率 產生日K線資料 產生週K線資料 產生月K線資料 建立Index,加快SQLite存取速率 在產生日K、週...
本篇重點 透過Pandas讀取資料及做OHLC轉換 DataFrame.resample中的Left與Right 使用DataFrame.dropna移除資料...
在前一天的Day 24 - Shiaoji.Login踩坑經驗及修正中,談到在執行login動作時,未考慮要等待contract fetch動作完成,導致所抓的...
今天原本想開始抓個股的kbar資料及後續處理,結果在清洗Contract資料時,發現抓出來的TSE+OTC的股票Contract資料,相同的程式執行結果有時是5...
本篇重點 本篇目標是要下載kbar資料及建立自已的K線資料庫 抓取所有股票Contract 抓取所有股票Kbars資料 關於1分K 抓取所有股票Contra...
因為看到有人反應,重覆登出登入,會造成記憶體使用量增加,這實在是讓人太好奇了,所以就想來實測一下。但因為反應問題的人也沒有提供程式內容,所以只是自己猜可能的程式...
本篇重點 官方說明文件:https://sinotrade.github.io/tutor/advanced/nonblock/ Blocking &...
因前篇介紹到用Docker的方式執行Redis,而在shioaji的官網上也有提到有docker image可以進行下載及執行。而下面將簡單說明相關操作。sin...
使用Shioaji API,第一次接觸的人最常遇到的問題就是要如何抓所有的股票資料在Day 03 - Contract這篇文章中有說明Contract的種類及抓...
本篇重點 Quote-Binding Mode介紹 透過Quote-Binding Mode,將訂閱資料寫入Redis 結論 Quote-Binding M...
官方說明文件:https://sinotrade.github.io/tutor/accounting/account_portfolio/本篇的功能基本跟上一...
本篇重點 api.list_positions api.list_profit_loss api.list_profit_loss_detail api.li...
本篇重點 剛好看到有人在詢問,是否先有tick資料,才會更新bidask的資料這裡就來實測,順便練習一下如何取得測試資料,整理並統整出來在測試之前要先安裝Red...
這邊實做一個函數,讓他能夠一次對好幾隻策略做最佳化,輸入的strategylist就是把好幾個策略包在一個list裡面餵進來,把所有的策略最佳化之後回傳結果。...
今天弄布林通道策略的部分,一般看到的布林通道會先弄出一條均線,然後在上下2個標準差的地方各畫一條線,這個布林通道可以用來做順勢交易和逆勢交易,順勢交易的一個例子...
本篇重點 Order & Deal Event 委託單失敗OrderState內容官方說明文件:https://sinotrade.github.io...
本篇重點 委託單建立 委託單修改 委託單取消 本篇的委託單的Contract會以股票做範例。期貨跟選擇權,下單方式跟股票相同,只要參考前一篇建立對應的Ord...
本篇重點 Futures期貨Order建立 Options選擇權Order建立由於前一篇有說明Order物件的相關參數說明,本篇只列出相關範例程式。 Fut...
根據剛才google到的內容,MACD指標由三個部分組成,快線、慢線、和MACD柱。快線:短均(預設12天)-長均(預設26天)慢線:對快線取n天平均(預設9天...
本篇重點 api.activate_ca 啟動下單電子憑證 Stock股票Order建立 api.activate_ca 啟動電子憑證 官方說明文件:htt...
接下來要回去弄日K交易策略,先把網格交易機器人打包起來獨立成一個檔案,還有把登入的部分打包起來,未來只要簡單兩行就能解決登入的部分 以下是ShioajiLogi...
本篇重點 訂閱期貨盤中tick資訊 訂閱期貨盤中bidask資訊官方說明文件:https://sinotrade.github.io/tutor/market...
本篇重點 api.quote.subscribe簡介 訂閱個股盤中tick資訊 訂閱個股盤中bidask資訊 api.quote.subscribe簡介 官...
今天的目標是幫GridBot增加下單的函數(實際上這實作有些限制,所以我先把下實單的部分註解掉了),下實單的步驟大致上如下面updateOrder函數裡面所表示...
首先bidask那邊少一個release,已經做修正 首先先用list_positions抓取手上的股票庫存,單位選Share才會列出零股,不然預設是數量有整張...
首先先在StockPrice以外,新增Bid和Ask,還有Lock(多線程讀寫資料避免打架的工具) 本來jobs_per1min裡面的無窮迴圈加一段成交量低的狀...
因前篇談到透過api.kbars抓取1分K的資料內容,但我們在看盤或盤後分析時,可能會用到其它類型的K線,例如:5分K或15分K。本篇會先說明1分K要如儲存並轉...
本篇重點 Kbars 介紹及屬性說明 使用 Pandas 將 Kbars 資料轉換為 DataFrame Kbars 介紹及屬性說明 官方說明文件:http...